package com.xique.door.device.hq.api;

import com.alibaba.fastjson.JSONObject;
import com.github.lianjiatech.retrofit.spring.boot.annotation.RetrofitClient;
import retrofit2.http.Body;
import retrofit2.http.POST;

import java.util.Map;

/**
 * @author shd
 * @create 2021/9/18 11:07
 */
@RetrofitClient(baseUrl = "http://test.xiquepark.net:1061/face/v1")
public interface IHqDeviceApi {

    /**
     * 单个用户信息下发
     * @author shd
     * @date 2021/9/18 11:10
     * @param map
     * @return com.alibaba.fastjson.JSONObject
     */
    @POST(".")
    JSONObject downPerson(@Body Map<String, Object> map);

    /**
     * 多个用户信息下发
     * @author shd
     * @date 2021/9/18 11:10
     * @param map
     * @return com.alibaba.fastjson.JSONObject
     */
    @POST(".")
    JSONObject downPersons(@Body Map<String, Object> map);

    /**
     * 单个用户删除下发
     * @author shd
     * @date 2021/9/18 11:10
     * @param map
     * @return com.alibaba.fastjson.JSONObject
     */
    @POST(".")
    JSONObject delPerson(@Body Map<String, Object> map);

    /**
     * 获取状态
     * @author shd
     * @date 2021/9/18 11:10
     * @param map
     * @return com.alibaba.fastjson.JSONObject
     */
    @POST(".")
    JSONObject getStatus(@Body Map<String, Object> map);
}
